// import chooseImg from './chooseImg.js'

const onPaste = (e) => {
  if (!(e.clipboardData && e.clipboardData.items)) {
    return
  }
  return new Promise((resolve, reject) => {
    for (let i = 0, len = e.clipboardData.items.length; i < len; i++) {
      const item = e.clipboardData.items[i]
      if (item.kind === 'string') {
        item.getAsString((str) => {
          resolve(str)
        })
      } 
      // else if (item.kind === 'file') {
      //   const pasteFile = item.getAsFile()
      //   const imgEvent = {
      //     target: {
      //       files: [pasteFile]
      //     }
      //   }
      //   chooseImg(imgEvent, (url) => {
      //     resolve(url)
      //   })
      // } 
      else {
        reject(new Error('不允许粘贴此类型！'))
      }
    }
  })
}

export default onPaste
